package cn.xiaoliu.hrm;

import cn.xiaoliu.hrm.properties.OssProp;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

/**
 * 获取yml配置的方式
 * 1.通过注解@Value来获取
 * 2.使用javabean封装，然后使用ConfigurationProperties，然后注入获取到
 * 3.使用注解@Environment的对象，可以直接通过属性名称获取到
 */
@SpringBootTest(classes = OssServerApp5010.class)
@RunWith(SpringRunner.class)
public class MyTest {
    @Value("${file.alicloud.bucket-name}")
    private String bucketName;

    @Autowired
    private OssProp prop;
    @Test
    public void test(){
        System.out.println(bucketName);
        System.out.println(prop);
    }
}
